.fl {
    float: left;
}

.fr {
    float: right;
}

.cl {
    clear: both;
}

.topheader {
    z-index: 99999;
    height: 4rem;
}

.top_right img {
    width: 1.2rem;
    margin: 2.3rem 1rem 0 0;
}

.top_left {
    width: 85%;
}

.top_right {
    width: 15%;
}

input[type="search"] {
    width: 85%;
}

.smart_li_img {
    width: 20%;
}

.smart_li_msg {
    width: 60%;
}

.smart_li_more {
    width: 20%;
}

.smart_li_more img {
    width: 0.4rem;
    margin: 0.2rem 0 0 1rem;
}

.smart_li_img img {
    width: 3rem;
    margin: 0.1rem 0 0 0.2rem;
}

.smart_li {
    height: 80px;
    line-height: 32px;
    width: 100%;
    border-bottom: 1px solid #F0F0F0;
    margin-top: 10px;
}

.smart {
    margin-top: 4.3rem;
}

.mail {
    padding: 0.5rem;
}

.smart_li_msg_name {
    font-size: 0.7rem;
}

.smart_li_msg_info {
    font-size: 0.7rem;
    color: #999;
}

.smart_li_time {
    color: #999;
}

.mail_list_s {
    width: 2.5rem;
    height: 2.5rem;
    line-height: 2.5rem;
    background:#04A5F0;
    border-radius:2.5rem;
    text-align: center;
    color:#fff;
}

.mail_list_name {
    width: 75%;
    height: 2.5rem;
    line-height: 2.5rem;
    margin-left:0.5rem;
    border-bottom:1px solid #eee;
}

.mail_list{
    height: 3rem;
    margin:0.5rem 0;
}

.mail_array{
  border-top:0.5rem solid #f0f0f0;
}

.add_array_img img{
  width:2.5rem;
  margin:0.5rem 0 0 0.5rem;
}

.add_array_txt{
  height: 2.5rem;
  line-height: 2.5rem;
  margin:0.5rem 0 0 0.5rem;
}
